﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace MyManager.Business
{
    public interface ICategoryDataManager
    {

        Category Create(Category category);

        CategoryCollection GetAllCategories();

        CategoryCollection GetChildCategories(string parentCategoryId);

        Category GetCategoryById(string categoryId);

        CategoryCollection GetCategoriesByName(string categoryName);

        CategoryCollection GetCategoriesById(System.Collections.Specialized.StringCollection categoryIds);
    }
}
